DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des traitements / Tâches parallèles
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Déclenche l'exécution d'une tâche parallèle.
Exemple
// Utilisation de la syntaxe 2
t1 est une TâcheParallèle
t1.Procédure = Procédure3
t2 est une TâcheParallèle = t1.Exécute()
Syntaxe

Exécuter une tâche parallèle déjà décrite (variable de type TâcheParallèle) Masquer les détails

<Résultat> = <Tâche>.Exécute()
<Résultat> : Variable de type TâcheParallèle
Variable de type TâcheParallèle correspondant à la tâche exécutée.
<Tâche> : Variable de type TâcheParallèle
Nom de la variable de type TâcheParallèle correspondant à la tâche à exécuter.
Attention : Si la tâche est déjà en cours d'exécution ou a déjà été exécutée, une erreur WLangage sera provoquée.
Remarques
  • La tâche est enregistrée dans la file d'attente des tâches à exécuter.
  • La fonction <Variable TâcheParallèle>.Exécute n'est pas bloquante et n'attend pas la fin de la tâche.
  • Comparatif des différents types de copie du contexte HFSQL :
    Type de copieAvantagesInconvénients
    Copie complèteCopie :
    • les paramètres de connexion au sens large (connexions, chemins physiques, ...).
    • les positions, les filtres, ... définis sur les fichiers de données.
    • les requêtes.
    Consommation mémoire (sur le client et sur le serveur).
    Copie légèreCopie les paramètres de connexion au sens large (connexions, chemins physiques, ...).
    Pas de consommation mémoire sur le poste Serveur.
    Les enregistrements et les filtres en cours ne sont pas copiés. Il est donc nécessaire de repositionner les enregistrements par la fonction HLitRecherche par exemple.
    Pas de copie des requêtes.
    Consommation mémoire sur le poste Client
    Copie différéePas de consommation mémoire (sur le client et sur le serveur). Risque : Si les paramètres de connexion au sens large sont modifiés, la dernière modification sera prise en compte.
    Les enregistrements et les filtres en cours ne sont pas copiés. Il est donc nécessaire de repositionner les enregistrements par la fonction HLitRecherche par exemple.
    Pas de copie des requêtes.

En règle générale, la copie différée est conseillée à condition de ne pas changer les paramètres de connexion et de refaire les HLitRecherche nécessaires.
Composante : wd290vm.dll
Version minimum requise
  • Version 28
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale